package com.spring.property;

import org.springframework.core.convert.support.ConfigurableConversionService;
import org.springframework.core.env.ConfigurablePropertyResolver;
import org.springframework.core.env.MissingRequiredPropertiesException;

public class Property implements ConfigurablePropertyResolver {
    @Override
    public ConfigurableConversionService getConversionService() {
        return null;
    }

    @Override
    public void setConversionService(ConfigurableConversionService configurableConversionService) {

    }

    @Override
    public void setPlaceholderPrefix(String s) {

    }

    @Override
    public void setPlaceholderSuffix(String s) {

    }

    @Override
    public void setValueSeparator(String s) {

    }

    @Override
    public void setIgnoreUnresolvableNestedPlaceholders(boolean b) {

    }

    @Override
    public void setRequiredProperties(String... strings) {

    }

    @Override
    public void validateRequiredProperties() throws MissingRequiredPropertiesException {

    }

    @Override
    public boolean containsProperty(String s) {
        return false;
    }

    @Override
    public String getProperty(String s) {
        return null;
    }

    @Override
    public String getProperty(String s, String s1) {
        return null;
    }

    @Override
    public <T> T getProperty(String s, Class<T> aClass) {
        return null;
    }

    @Override
    public <T> T getProperty(String s, Class<T> aClass, T t) {
        return null;
    }

    @Override
    public String getRequiredProperty(String s) throws IllegalStateException {
        return null;
    }

    @Override
    public <T> T getRequiredProperty(String s, Class<T> aClass) throws IllegalStateException {
        return null;
    }

    @Override
    public String resolvePlaceholders(String s) {
        return null;
    }

    @Override
    public String resolveRequiredPlaceholders(String s) throws IllegalArgumentException {
        return null;
    }
}
